Balsam Apple — synonyms, definition
1. balsam apple (Noun)
1 synonym
Momordica balsamina
1 definition
balsam apple (Noun) — A tropical Old World flowering vine with red or orange warty fruit.
2 types of
gourd gourd vine
2 parts of
Momordica genus Momordica